BODY{
	font:12px SimSun,Tahoma;
}
.datePicker {
	border:		0px solid WindowText;
	background:	Window;
	width:		100%;
	padding:	0px;
	cursor:		default;
}
.datePicker td {
	font-family:    Tahoma, Helvetica, sans-serif;
	text-align:		center;
	color:			WindowText;
	cursor:			default;
	font-weight:	normal !important;
	padding:		0;
}
.datePicker td.red {
	color:			red;
}

.datePicker .header {
	padding-top:	1px;
	background:		ActiveCaption;
	border-bottom:	1px solid WindowText;
}

.datePicker .headerTable {
	width:			100%;
}

.datePicker .footerTable {
	width:	100%;
}
.datePicker .footerTable td {
	text-align:center;height:30px;
}
.datePicker .grid {
	padding:	5px;
}
.datePicker .gridTable {
	width:	98%;height:150px
}

.datePicker .gridTable td {
	width:	14.0%;
}

.datePicker .gridTable .daysRow td {
	font-weight:	bold !important;
	border-bottom:	1px solid ThreeDDarkShadow;
}

.datePicker .grid .gridTable .upperLine {
	width:		100%;
	height:		2px;
	overflow:	hidden;
	background:	transparent;
}

.datePicker td.today {
	font-weight:	bold !important;
}

.datePicker td.selected {
	background:		Highlight;
	color:			HighlightText !important;
}

.datePicker td.labelContainer {
	width:	100%;
}

.datePicker td .topLabel {
	color:			CaptionText;
	display:		block;
	font-weight:	bold !important;
	width:			100%;
	text-decoration:	none;
	
}

.datePicker td.filler {
	width:			10px;
}

.datePicker button {
}
.datePicker .previousButton {
	width:			22px;
	height:			22px;
}
.datePicker .nextButton {
	width:			22px;
	height:			22px;
}

.datePicker .todayButton,
.datePicker .noneButton {
	height:22px;
}


.datePicker .labelPopup {
	position:	absolute;
	min-width:	100%;
	background:	Window;
	border:		1px solid WindowText;
	padding:	1px;
}

.datePicker .labelPopup a {
	width:				100%;
	display:			block;
	color:				WindowText;
	text-decoration:	none;
	white-space:		nowrap;
}

.datePicker .labelPopup a:hover {
	background:	Highlight;
	color:		HighlightText;
}

.datePicker .labelPopup a.selected {
	font-weight:	bold;
}

.upButton {
	background:	#ECE9D8 url(../images/button/button_up.gif) no-repeat center center;
	height:8px;width:16px;padding:0px;margin:0px;
}
.downButton {
	background:	#ECE9D8 url(../images/button/button_down.gif) no-repeat center center;
	height:8px;width:16px;padding:0px;margin:0px;
}

body, html {
	border:		0;
	background:	#FFFFFF;
}
input{
	font-family: Tahoma;
	border: 0px solid black;
	width: 18px;
	height: 18px;
	margin: 0px;
}
select{
	font-family: Tahoma;
}
.buttonRow button {
	width:			120px;
	font:			Caption;
	font-weight:	normal !important;
}

.tOut	{height:22px;width:80px;BORDER-LEFT: #808080 1px solid;BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #FFFFFF 1px solid;BORDER-BOTTOM: #FFFFFF 1px solid;}
.tIn	{height:20px;width:80px;BORDER-LEFT: #808080 1px solid;BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #D4D0C8 1px solid;BORDER-BOTTOM: #D4D0C8 1px solid;}
